return fetched;
}
+/**
+ * gdk_event_get_key_group:
+ * @event: a #GdkEvent
+ * @group: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_key_group (const GdkEvent *event,
guint *group)
return fetched;
}
+/**
+ * gdk_event_get_string:
+ * @event: a #GdkEvent
+ * @string: (out) (transfer none):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_string (const GdkEvent *event,
const char **string)
return fetched;
}
+/**
+ * gdk_event_get_key_is_modifier:
+ * @event: a #GdkEvent
+ * @is_modifier: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_key_is_modifier (const GdkEvent *event,
gboolean *is_modifier)
return private->user_data;
}
+/**
+ * gdk_event_get_setting:
+ * @event: a #GdkEvent
+ * @setting: (out) (transfer none):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_setting (const GdkEvent *event,
const char **setting)
return event->any.send_event;
}
+/**
+ * gdk_event_get_drag_context:
+ * @event: a #GdkEvent
+ * @context: (out) (transfer none):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_drag_context (const GdkEvent *event,
GdkDragContext **context)
return FALSE;
}
+/**
+ * gdk_event_get_crossing_mode:
+ * @event: a #GdkEvent
+ * @mode: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_crossing_mode (const GdkEvent *event,
GdkCrossingMode *mode)
return FALSE;
}
+/**
+ * gdk_event_get_crossing_detail:
+ * @event: a #GdkEvent
+ * @detail: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_crossing_detail (const GdkEvent *event,
GdkNotifyType *detail)
return FALSE;
}
+/**
+ * gdk_event_get_touchpad_gesture_phase:
+ * @event: a #GdkEvent
+ * @phase: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_touchpad_gesture_phase (const GdkEvent *event,
GdkTouchpadGesturePhase *phase)
return FALSE;
}
+/**
+ * gdk_event_get_touchpad_gesture_n_fingers:
+ * @event: a #GdkEvent
+ * @n_fingers: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_touchpad_gesture_n_fingers (const GdkEvent *event,
guint *n_fingers)
return FALSE;
}
+/**
+ * gdk_event_get_touchpad_deltas:
+ * @event: a #GdkEvent
+ * @dx: (out):
+ * @dy: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_touchpad_deltas (const GdkEvent *event,
double *dx,
return FALSE;
}
+/**
+ * gdk_event_get_touchpad_angle_delta:
+ * @event: a #GdkEvent
+ * @delta: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_touchpad_angle_delta (const GdkEvent *event,
double *delta)
return FALSE;
}
+/**
+ * gdk_event_get_touchpad_scale:
+ * @event: a #GdkEvent
+ * @scale: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_touchpad_scale (const GdkEvent *event,
double *scale)
return FALSE;
}
+/**
+ * gdk_event_get_touch_emulating_pointer:
+ * @event: a #GdkEvent
+ * @emulating: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_touch_emulating_pointer (const GdkEvent *event,
gboolean *emulating)
return FALSE;
}
+/**
+ * gdk_event_get_grab_window:
+ * @event: a #GdkEvent
+ * @window: (out) (transfer none):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_grab_window (const GdkEvent *event,
GdkWindow **window)
return FALSE;
}
+/**
+ * gdk_event_get_window_state:
+ * @event: a #GdkEvent
+ * @changed: (out):
+ * @new_state: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_window_state (const GdkEvent *event,
GdkWindowState *changed,
return FALSE;
}
+/**
+ * gdk_event_get_focus_in:
+ * @event: a #GdkEvent
+ * @focus_in: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_focus_in (const GdkEvent *event,
gboolean *focus_in)
return FALSE;
}
+/**
+ * gdk_event_get_pad_group_mode:
+ * @event: a #GdkEvent
+ * @group: (out):
+ * @mode: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_pad_group_mode (const GdkEvent *event,
guint *group,
return FALSE;
}
+/**
+ * gdk_event_get_pad_button:
+ * @event: a #GdkEvent
+ * @button: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_pad_button (const GdkEvent *event,
guint *button)
return FALSE;
}
+/**
+ * gdk_event_get_pad_axis_value:
+ * @event: a #GdkEvent
+ * @index: (out):
+ * @value: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_pad_axis_value (const GdkEvent *event,
guint *index,
return FALSE;
}
+/**
+ * gdk_event_get_property:
+ * @event: a #GdkEvent
+ * @property: (out):
+ * @state: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_property (const GdkEvent *event,
GdkAtom *property,
return FALSE;
}
+/**
+ * gdk_event_get_selection:
+ * @event: a #GdkEvent
+ * @selection: (out):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_selection (const GdkEvent *event,
GdkAtom *selection)
return FALSE;
}
+/**
+ * gdk_event_get_selection_property:
+ * @event: a #GdkEvent
+ * @property: (out) (optional):
+ * @target: (out) (optional):
+ * @requestor: (out) (optional) (transfer none):
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_selection_property (const GdkEvent *event,
GdkAtom *property,
event->selection.time = time;
}
+/**
+ * gdk_event_get_axes:
+ * @event: a #GdkEvent
+ * @axes: (transfer none) (out) (array length=n_axes): the array of values for all axes
+ * @n_axes: (out): the length of array
+ *
+ * Returns: %TRUE on success, otherwise %FALSE
+ **/
gboolean
gdk_event_get_axes (GdkEvent *event,
gdouble **axes,